home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 November: Tool Chest / Dev.CD Nov 98 TC.toast / Sample Code / Snippets / Development Tools & Languages / DTSCPlusLibrary / Sources / SpinCursor.r < prev    next >
Encoding:
Text File  |  1993-01-14  |  2.9 KB  |  108 lines  |  [TEXT/MPS ]

  1. /* _________________________________________________________________________________________________________ //
  2.   Copyright © 1992-93 Apple Computer, Inc. All rights reserved.
  3.   Macintosh Developer Technical Support.C++ Macintosh Toolbox Framework.
  4.   Programmer: Kent Sandvik
  5.   Date: 12/14/92
  6.   Revision comments are at the end of this file.
  7.   ---
  8.   TSpinCursor is a simple cursor spinning class.
  9.   SpinCursort.r contains the  ACUR and CURS resources needed for the TSpinCursor test functions.
  10.   Add these resources to the test framework using something similar as:
  11.   Rez -rd -o TargetApplication SpinCursor.r -append
  12.   _________________________________________________________________________________________________________ */
  13.  
  14. // INCLUDES
  15. #include "SysTypes.r"
  16. #include "Types.r"
  17. #include "ApplicationResources.h"
  18.  
  19.  
  20. // 'CURS' Resource (our watch (see Finder))
  21. resource 'CURS' (6500, locked, preload) {
  22.     $"3F00 3F00 3F00 3F00 4080 8040 8140 8260"
  23.     $"9C60 8040 8040 4080 3F00 3F00 3F00 3F",
  24.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  25.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  26.     {8, 8}
  27. };
  28.  
  29. resource 'CURS' (6501, locked, preload) {
  30.     $"3F00 3F00 3F00 3F00 4080 8040 8040 8060"
  31.     $"9F60 8040 8040 4080 3F00 3F00 3F00 3F",
  32.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  33.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  34.     {8, 8}
  35. };
  36.  
  37. resource 'CURS' (6502, locked, preload) {
  38.     $"3F00 3F00 3F00 3F00 4080 8040 8040 8060"
  39.     $"9C60 8240 8040 4080 3F00 3F00 3F00 3F",
  40.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  41.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  42.     {8, 8}
  43. };
  44.  
  45. resource 'CURS' (6503, locked, preload) {
  46.     $"3F00 3F00 3F00 3F00 4080 8040 8040 8060"
  47.     $"9C60 8440 8440 4080 3F00 3F00 3F00 3F",
  48.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  49.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  50.     {8, 8}
  51. };
  52.  
  53. resource 'CURS' (6504, locked, preload) {
  54.     $"3F00 3F00 3F00 3F00 4080 8040 8040 8060"
  55.     $"9C60 8840 9040 4080 3F00 3F00 3F00 3F",
  56.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  57.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  58.     {8, 8}
  59. };
  60.  
  61. resource 'CURS' (6505, locked, preload) {
  62.     $"3F00 3F00 3F00 3F00 4080 8040 8040 8060"
  63.     $"BC60 8040 8040 4080 3F00 3F00 3F00 3F",
  64.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  65.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  66.     {8, 8}
  67. };
  68.  
  69. resource 'CURS' (6506, locked, preload) {
  70.     $"3F00 3F00 3F00 3F00 4080 8040 9040 8860"
  71.     $"9C60 8040 8040 4080 3F00 3F00 3F00 3F",
  72.     $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0"
  73.     $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F",
  74.     {8, 8}
  75. };
  76.  
  77.  
  78. // The main 'acur', defined as the kWatchID constant in the program.
  79. resource 'acur' (6500, locked, preload) {
  80.     {    /* array CursIdArray: 8 elements */
  81.         /* [1] */
  82.         4,
  83.         /* [2] */
  84.         6500,
  85.         /* [3] */
  86.         6501,
  87.         /* [4] */
  88.         6502,
  89.         /* [5] */
  90.         6503,
  91.         /* [6] */
  92.         6504,
  93.         /* [7] */
  94.         6505,
  95.         /* [8] */
  96.         6506
  97.     }
  98. };
  99.  
  100.  
  101. // _________________________________________________________________________________________________________ //
  102.  
  103. /*    Change History (most recent last):
  104.   No        Init.    Date        Comment
  105.   1            khs        12/14/92    New file
  106.   2            khs        1/3/93        Cleanup
  107. */
  108.